Job Control Language - meaning and definition. What is Job Control Language
Diclib.com
ChatGPT AI Dictionary
Enter a word or phrase in any language 👆
Language:

Translation and analysis of words by ChatGPT artificial intelligence

On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:

  • how the word is used
  • frequency of use
  • it is used more often in oral or written speech
  • word translation options
  • usage examples (several phrases with translation)
  • etymology

What (who) is Job Control Language - definition

SCRIPTING LANGUAGES USED ON IBM MAINFRAME OPERATING SYSTEMS TO INSTRUCT THE SYSTEM ON HOW TO RUN A BATCH JOB OR START A SUBSYSTEM
Job entry control language; Job control language; JECL; Job statement; Job Control Statements; IBM JCL; Job management language

Job Control Language         
<language, operating system> (JCL) IBM's supremely rude script language, used to control the execution of programs in IBM OS/360's batch systems. JCL has a very fascist syntax, and some versions will, for example, barf if two spaces appear where it expects one. Most programmers confronted with JCL simply copy a working file (or card deck), changing the file names. Someone who actually understands and generates unique JCL is regarded with the mixed respect one gives to someone who memorises the phone book. It is reported that hackers at IBM itself sometimes sing "Who's the breeder of the crud that mangles you and me? I-B-M, J-C-L, M-o-u-s-e" to the tune of the "Mickey Mouse Club" theme to express their opinion of the beast. As with COBOL, JCL is often used as an archetype of ugliness even by those who haven't experienced it. However, no self-respecting mainframe MVS programmer would admit ignorance of JCL. See also fear and loathing. (1999-03-03)
job control language         
¦ noun Computing a language enabling the user to define the tasks to be undertaken by the operating system.
JECL         
Jabber External Component Libraries (Reference: Jabber, API)

Wikipedia

Job Control Language

Job Control Language (JCL) is a name for scripting languages used on IBM mainframe operating systems to instruct the system on how to run a batch job or start a subsystem. The purpose of JCL is to say which programs to run, using which files or devices for input or output, and at times to also indicate under what conditions to skip a step. Parameters in the JCL can also provide accounting information for tracking the resources used by a job as well as which machine the job should run on.

There are two distinct IBM Job Control languages:

  • one for the operating system lineage that begins with DOS/360 and whose latest member is z/VSE; and
  • the other for the lineage from OS/360 to z/OS, the latter now including JES extensions, Job Entry Control Language (JECL).

They share some basic syntax rules and a few basic concepts, but are otherwise very different.

The VM operating system does not have JCL as such; the CP and CMS components each have command languages.